D E T A I L E D   D E S C R I P T I O N S

All of these commands are available from within the main
WAFFLE program. Some are reserved to privileged users,
especially those that deal with files or administration.

ADMIN

  Administration of accounts is handled with the ADMIN command.
  If "ADMIN" alone is entered, you are placed at an Admin prompt
  where ADMIN subcommands can be issued:

        Admin> d badguy

  Additionally, single commands may be issued without entering
  the ADMIN sub menu:

        ADMIN a newuser

  or
        ADMIN e elvis

  User accounts may be displayed and edited by any privileged user
  with the ADMIN command. To display an account's most commonly
  used information, use "ADMIN e account". Here is a sample display
  from "admin e floyd":

                        Username   floyd
                   Full Identity   Floyd R Turbo
                 First/Real name   T0M
                    Phone number   408/245-SPAM
                    Access level   4
               Fake level string   YOW
                    Comment text   100 billion bottles

  These are all text fields. There are other parameters that are
  flags, which can be set to Y or N, in other templates. Here is a
  sample display from "admin s floyd", showing security information:

                        Password   goober
                    Access level   4
               Fake level string   YOW
                 Privilege level   9
                Group membership   0
             Waffle system shell

    Inform EVENTS of account use   N
             Enforce time limits   Y
        Permit local access only   N
         Splash file after login   N

  While ADMIN, to change a field just enter it over the old one;
  to leave a field unchanged just hit return instead. Flag fields
  (those with Y or N) that are different from the normal settings
  are shown with a + next to the values:

        Permit local access only + Y

  This makes it easy to see what's unusual about a given account.

  ADMIN functions are separated into two categories, those that
  perform actions (such as copies, or deletes) and those that are
  edit templates (the security or terminal templates).

  Summary of action commands within ADMIN:

admin add username      < Add user to system

admin copy user1 user2  < Copy account

admin delete username   < Remove a user's account

  Summary of edit templates within ADMIN:

        admin e username        < Most common attributes
        admin f username        < File transfer settings
        admin n username        < News and Mail privileges
        admin r username        < Command restrictions
        admin s username        < Account security
        admin t username        < Terminal and Editor settings
        admin m username        < Miscellanous settings

  Additionally, to edit ALL templates of a given account:

        admin * username        < Edit Everything

  If ALT-U is hit from the local console (DOS Version), the current
  user's profile is edited on the sysop's screen.

  The actual contents of these templates is described in the
  MANUAL.DOC file, provided with the Waffle software.

BAUD

  Change the speed as reported by the LIST command. Although
  there is no legitimate reason to do this, certain persons take
  immense Joy at inventing new rates.

BAUD ACHOO

  will cause something on the order of

79779 ACHOO user    A Modem User <9+> ...

  to show up in the callers log. Gezundheit, Mark.

BYE

  Logout of system, and terminate the connection. Account
  information is updated at this time.

[#1: the Public Barbequeue]

6:29 pm (?=help!) -> BYE

   lunatic   logged out   04-Jul-69 06:29p

[dropping connection]

  Aliases for this command include OFF, EXIT, LOGOUT, and LOGOFF.

CD

  Change disk directory. Under normal circumstances CD is
  permitted only for privileged users.

CD /waffle/system
(you type)

/waffle/system

(system responds)

  The CD command given without arguments displays the
  current directory.

CHAT

  Request CHAT with the SYSTEM 0PERATOR. Normally this is only
  possible with the DOS version of Waffle. People running the Unix
  version of Waffle usually have CHAT run an external CB type
  program with multiuser chat functions.

[#1: the Public Barbequeue]

6:29p (?=help!) -> CHAT

Do you, floyd, solemnly wish to disturb SYSTEM 0PERATOR

  from a possible sound sleep, including but not limited to

    such activities that might accompany said sleep, invoking

      fear and loathing upon the users of this BBS? Y

<beep><beep><beep>

  Of course there must be someone on the other end to hear you;
  the CHAT bell will go unheeded if nobody's around.

  The SYSTEM 0PERATOR can turn CHAT on and off by activating or
  deactivating the scroll lock light on the local keyboard; this
  will display the "excuse" file instead of beeping the console.

  This command can be abbreviated as "C".

CLEAR

  Clear the screen, usually for reasons of privacy. This will be
  effective only if your terminal supports this function, and only
  if Waffle thinks your terminal is what it really is.

  CLEAR is identical to the PAGE command.

COOKIE

  Cookies are short inane bits of fluff, slogans,
  proverbs, or quotes, that can pop up from time to time.

  We consider this cookie to be rather odd:

HELP STAMP OUT CONTINENTAL DRIFT

  [Max Pandaemonium, 13-Feb-89]

  Users are permitted to add cookies with the COOKIE
  command. For example,

Flatulence will get you nowhere.

     [Zen Archer, 22-Jun-90]

Enter cookie, but no bufu.

: Crime doesn't pay... well enough.

I paid money for Journey's Greatest Hits.

    [Bronze Tooth, 19-May-89]

  These cookies are kept in the "cookie jar" and it is
  considered polite for the SYSTEM 0PERATOR to remove the
  stale or old cookies from time to time.

  Type COOKIE LIST to see all the cookies. As this tends
  to be tedious, a numeric argument, such as COOKIE 25,
  will display cookies at the end of the file.

  Cookies may not contain '|' characters. They are also not
  permitted to contain Bufu. The exact definition of Bufu is
  left as an exercise to the reader.

DATE

  Display the current date and time, plus the time
  online and time remaining:

Sun, 15 Jul 90 17:05:47 PDT, on for 2 minutes, 88 left

  This is identical to the TIME command.

DELETE

  Delete a file from the current disk directory. For a
  privileged user, this can be any directory; otherwise,
  it will be the user's personal directory.

DIR

  Show a listing of the currently selected disk directory,
  or an argument can be supplied to specify a filename or
  directory. Wildcards may be specified:

DIR /waffle/extern/_*

_editors          48   01-Jul-90

_receive         138   18-Dec-89

_send            138   18-Dec-89

_system          198   02-Jul-90

  Nonprivileged users are only able to look at files in the
  own user directory, so a full pathname cannot be supplied.

ECHO

  Print any parameters to the screen; similar to the DOS or
  Unix "echo" commands. ECHO is sometimes useful when used in
  people's startup files, or to inspect parameters.

ECHO You are at "%o"

  interprets the %'option and prints something on the order of

You are at "Elf Consulting, Santa Cruz CA"

EDIT

  Edit a file in the internal line editor or currently defined
  external editor. If a file specified does not exist, the user
  is prompted whether or not to create the file.

EDIT /waffle/system/entry

[...6 lines...]

Edit> L

1> ~%n (~%u)

2>

3> Test UUCP & Mail site,

4> ~%o

5>

6> Waffle version ~%V, out of the box.

Edit> Q

  Nonprivileged users are only permitted to edit files in
  their home directory; they cannot specify a full pathname.

  To change the current editor, select "Editor" under
  the STATUS command.

EVENTS

  Display the last 20 items in the "Events Log". The Events Log
  records what Waffle considers to be "interesting circumstances".

12-Jul-90 15:22 harrison   | poof

12-Jul-90 20:26 user       | Validated 9 user(s), 0 killed

12-Jul-90 21:38 harrison   | admin e unknown

13-Jul-90 01:38 john       | poof

13-Jul-90 13:18 saracen    | Edit /user/saracen/plan

13-Jul-90 13:20 saracen    | admin e buddha

13-Jul-90 17:36 yol        | poof

13-Jul-90 22:56 user       | Validated 11 user(s), 0 killed

  This log is intended to maintain system security, both in keeping
  tabs on remote sysops, and making sure that nobody has compromised
  security from the outside.

  "EVENTS 10" will display the last ten events.

  To add an event manually, use the "EVENTS ADD" feature. Of course
  tbere is some risk with people inventing all sorts of creative
  events, but this can be amusing at times.

EVENTS ADD Log cleared 6/4/90

  The EVENTS command (by itself) gives the same output as SHOW EVENTS.
  Its use is limited to privileged users.

EXIT

  An alias of BYE, included because some people actually do type
  EXIT in order to logoff the system.

EXPAND

  EXPAND prints a list of the recipients of a mailing list, that is,
  all users or address that will receive mail if you send to the
  given address. For example, "EXPAND cool-people" might give us:

01 - john (Someone Else?)

02 - lunatic (Robert De Niro)

03 - ooblick@elvis.darkside.com

04 - root (Postmaster)

05 - sinatra (Habib Alberti Francisco)

  The list is sorted with any detected duplicates removed.

  This is very similar to the FINGER command except a list of addresses
  is displayed instead of information on the corresponding accounts.

  Multiple addresses can be EXPAND'ed on the same line.

FEEDBACK

  The FEEDBACK command gets a message to the SYSTEM 0PERATOR.
  It will send mail to a user named "system", which can be aliased
  to another account if desired.

Feeeeedback, man.

Send note to system guru (yes/no)? Y

Type letter, single / when done.

/s to save message or /q to quit.

1> Just stopping in to say hello. "Hello."

2> /s

  If you have remote sysops, the SYSMAIL command will read FEEDBACK
  sent by inspecting the "system" mailbox. Replies to any letters
  are generated from the originating account, not necessarily "system".

  The system account will not allow all of its mail to be deleted
  unless "system" is the current user. This prevents your remote sysops
  from purging large amounts of mail that has not been read by other
  remotes. Traditionally we allow mail to accumulate in this account
  until it reaches 200-300 letters, as space is seldom a major concern.

FINGER

  Display information about a user, group of users, or a mailing list.
  If any of the users have "PLAN" files, those will be displayed as well.

     User: lunatic (Lunatic Fringe)

    Phone: 408/245-SPAM

    Calls: 141

    Posts: 116

      U/D: 88k uploaded, 1412k downloaded

  Last on: 04-Jul-69 15:31

     Mail: 36 (4 new)

  --

    Stop, hey, what's that sound..

      Everybody look what's going down

  When a sysop (user with privilege level 9) invokes this command,
  extra information is displayed in the output containing the phone
  number and first name.

  Information regarding users on other systems (for instance,
  "FINGER ooblick@elvis.darkside.com") cannot be displayed and a
  warning message is printed.

  Multiple users can be FINGER'ed on the same line, for example,
  "FINGER root system john elvis" is a legal command.

  This command can be abbreviated as "F".

FILES

  Enter the FILES transfer section. This is an area where
  users are permitted to upload or download files using external
  protocols such as X, Y, or ZMODEM, or Kermit.

  The FILES prompt is normally (>, and a single key is accepted.
  (Thus all commands start with different characters.)

  A concept of "current directory", similar to Unix or DOS, is
  maintained. To change directories, you must LOG a new directory;
  in most cases Unix or DOS syntax to do this is acceptable.

  Commands available under FILES:

  %  ARC  
Run the ARCVIEW program or equivalent, to

list the directory of a compressed archive,

such as ARC or ZIP.

  %  COPY
Upload a file using ASCII -- in effect,

use no protocol at all. The upload is done

using the editor. COPY is useful for

short hand entered messages.

  %  DIR
List files in current directory, their

dates & lengths, and a short description if

one exists. A file specification may be

given as an argument:

  (>Directory: *.c

Pressing RETURN instead of entering a file

specification causes all files to be listed.

  %  FIND
Locate a file or files by title. Wildcards

may be given. This will search all

directories known by Waffle, though not

all directories on the disks.

  %  HELP
Display short menu, same as ?.

  %  LOG
Change current directory. A user's access is

checked before permitting entry.

Unix or DOS syntax is acceptable:

  (>Log: ..           (move up 1 directory)

  (>Log: ../comm      (move up then down one)

  %  MASTER
List ALL files in ALL directories that

you have access to.

  %  NEW
Search all directories for all files since

a given date. The default date (printed after

typing N) is your last login date.

  (>New files since: 08-Jul-90

This operates similar to FIND.

  %  PROTOCOL
Select transfer protocol. Protocols are

given as single characters, and common ones

may include XMODEM, YMODEM, ZMODEM, or

Kermit (the first character is used for all

of these, so there can't be two protocols

starting with an X.)

  (>Protocol: Y

  Y protocol selected.

If you aren't sure what protocols are

available, hit ? for a list:

  (>Protocol: ?

  Protocols Available:

  X - Xmodem

  Y - Batch Ymodem

  Z - Zmodem

  Currently X is selected.

  %  QUIT
Exit files section; you are placed

back at the main Waffle prompt.

  %  RECEIVE
Upload a file using the currently

selected protocol. You are prompted for

a description of the file:

  (>Receive: lugnut.zip

  Description (44 chars max): History of lugnuts

  Ready to receive

The procedure from here varies depending

on what terminal program you are using. With

many PC programs the PGUP key should be hit.

  %  SEND
Download a file using the currently

selected protocol.

  (>Send: lugnut.zip

  144 blocks, 18k

You must then activate whatever download

facility you terminal program has; many PC

based programs use the PGDN key.

One "block" is equal to 128 bytes.

  %  VIEW
View an ASCII file. If the file is binary

instead of ASCII, you may see nonsense.

  %  .

Move back one directory; if you were located
                in /files/comm, you hop back to /files.

  %  *

Display a listing of all FILES areas

that can be logged, although this does not

necessarily guarantee access.

  Additionally, privileged users can press ^D to delete a file
  and ^E to edit a file.

HELP

  Provide help or information. How helpful this information
  is depends on whether or not it is maintained.

Information Available:

ADDRESS      COMMANDS    Forums       JOIN

PUBLIC-UNIX  TRANSFERS   VIVISECTION

Topic?

  If there are directories within the Waffle "HELP" directory,
  these will be treated as containing subtopics:

Topic? FORUMS

LOCAL      Forums local to this site

USENET     Forums of a more international consequence

FORUMS Topic?

  To exit any level of HELP, press the return key.

  The "*" command at the main menu is an abbreviation
  for "HELP FORUMS"; also, from within the JOIN command a
  "HELP JOIN" is issued when help is requested. Thus it is
  recommended that the FORUMS or JOIN directories be kept.

  This command can be abbreviated as "H".

HOME

  Change to a user's "home directory". In most cases this is only
  useful for privileged users, since they are the only ones who are
  permitted to move around on the directory tree.

  Files in a user's home directory can also be accessed by
  entering the FILES section, and logging the directory manually.

  Typically, a user "elvis" will have a home directory /user/elvis.

INFO

  Enter the System Bulletins & Information section. This area
  contains information made available by the SYSTEM 0PERATOR for
  callers to the system:

S Y S T E M   I N F O R M A T I O N

1    Various pieces of help or background, designed to

     illuminate your understanding of system.

2    Information about the BBS, its hardware, history,

     and other nonsense that is barely worth reading.

Topic?

  This command can be abbreviated as "I".

JOIN

  JOIN enters the forum configuration section, where each
  user can configure which newsgroups show up during a NEW
  scan of messages.

  The first time JOIN is invoked for a user, it will sign
  you up to a list of default newsgroups (which are configured
  by the operator of the system).

  After this, the following menu is available:

JOIN / NEW scan Configuration Menu

Use JOIN LIST to show which newsgroups you are JOINED to.

You may wish to join rec.music.misc, rec.music.gaffa,

misc.security, rec.arts.comics, or alt.conspiracy.

or type FORUMS to see a list of newsgroups available.

Join command ADD DELETE FORUMS LIST QUIT? List

  The LIST command shows currently JOINED newsgroups, and the
  number of new messages in each group.

Currently JOINED to newsgroups:

    (17 new)    alt.bbs

     (2 new)    pubnet.nixpub

     (0 new)    pubnet.sysops

     (0 new)    pubnet.talk

    (46 new)
rec.arts.comics

     (1 new)    junk

     (1 new)    control

     (0 new)    monitor

  Adding and removing a newsgroup are fairly straightforward.
  It is only possible to ADD newsgroups that are currently
  carried by the system; Waffle will tell you if a certain group
  is not available.

  From the main Waffle prompt, you can enter some JOIN commands
  without entering the menu:

JOIN LIST

JOIN comp.unix.xenix

UNJOIN alt.weemba

  When you attempt to JOIN a newsgroup that you are already
  JOINED to, you are prompted as to whether you wish to have that
  group removed instead of added:

JOIN alt.bbs

Currently joined. UNJOIN alt.bbs ?

  The list of newsgroups you are joined to is kept in a "JOIN"
  file located in your user directory. It also contains the
  numbers of the highest read message in each group you read.

JOURNAL

  Display the system Journal. Users above a certain level
  (journal_ok in the static file, if you must know) are permitted
  to change the Journal entry.

[#1: the Public Barbequeue]

6:29p (?=help!) -> JOURNAL

Finally the top50 of all-time albums is ready. After some

hard work (If anyone wants to do this again, ask everyone to

send in a list in a uniform format) I've completed the list:

    01  Dark Side of the Moon - PINK FLOYD           35

    02  Moving Pictures - RUSH                       29

    03  Wish You Were Here - PINK FLOYD              25

...

    48  Black Sea - XTC                               6

    49  Blood on the Tracks - BOB DYLAN               6

    50  Fragile - YES                                 6

Anyway the list seems to be dominated by symphonic rock, but

I suppose that's how the cake bounces.

Change this (yes/no)?

   The general idea behind the JOURNAL is to allow users to submit
   various items, and let the exact nature of the submissions be a
   surprise of sorts. Sometimes the JOURNAL will be a one or two
   line "cookie" and other times a 25K diatribe.

   This command can be abbreviated as "J".

LIST

  List the last 20 callers, and some amount of information
  regarding their stay on the system:

    79666 2400b ferret  Dave - A Twinkie <8> 4:49p   5:05p   FRI  26  BYE
    79667 2400b sm0jmn  Bernt Andersson <0>  5:09p   5:10p   FRI   3  BYE
    79668 2400b joej    Joe Rackelmann <1>   5:11p   5:16p   FRI   4  BYE
    79670 2400b grimm   A/C <8>              5:18p   5:19p   FRI   2  BYE
    79671 1200b mentor  The Mentor <2+>      5:21p   5:30p   FRI   6  BYE
    79673 1200b wright  ken wright <0>       5:43p   5:44p   FRI   3  LOST
    79674 2400b greg    Greg Montgomery <0>  6:14p   6:16p   FRI   5  BYE
    79677 1200b jim     Jim Klessig <1>      6:23p   6:46p   FRI  19  BYE
    79778 2400b redline Redline <1>          6:49p   7:14p   FRI   1  TIME

  If a numeric argument NN is given, the last NN callers will be listed
  instead of the last 20 (LIST 500 displays the last 500 callers).

  Here's what lines in the caller log really mean:

    1     2     3       4                    5       6       7    8   9
    79665 2400b floyd   Floyd R Turbo <9+>   3:15p   4:40p   FRI  29  BYE

1  Caller number. Incremented after every connect.

2  Baud rate of user. People take insane pleasure in altering
           this field with the BAUD command..

3  Account name of user.

4  Full Identity of user, with access level, and + if user
           posted. Users often ask what the + means. If they do, we tell
           them "That means they voted republican in the last election".

5  Login time.

6  Logout time.

7  Day of the week.

8  Number of commands user entered ("Moves"). This is an indication
           of the amount of activity a user performed while online.

9  Method used to logout ("Egress"). This may be:

BYE
logged out normally

LOST
lost carrier

IN
typed LOGIN

EXIT
special shell

IDLE
user timed out waiting for a key to be pressed

SiN
user took 255 turns (far too many)

  This command can be abbreviated as "L".

LOGIN

  Logs out of the current account, and requests a new name and
  password as if the user had just called the system.

[#1: the Public Barbequeue]

6:29 pm (?=help!) -> LOGIN

   lunatic   logged out   04-Jul-69 06:29p

Login or NEW:

  This is useful for callers who have a friend present that
  wants to login to the system without redialing, or if you want
  to exit your account and use a system maintenance account.

LOGOFF or LOGOUT

  Terminate connection to the system, the same as BYE.

MAIL

  The MAIL command permits private electronic communications
  between users on the system or users on other systems. Typing
  MAIL places you in a "mail submenu" where a number of
  commands are available.

  Most of these commands may be abbreviated to a single letter.

  %  AGAIN 
Reread the current message. Also see the

VERBOSE command if you want all headers to

be visible.

  %  BACK
Go backwards and read the previous message.

  %  CLEAR
Clear the screen, usually used

for privacy reasons.

  %  DELETE
Delete the current message.

Next/37 Mail> D

Message 36 marked for deletion.

To UNDELETE a message, DELETE it again.

In effect this command toggles the

"deleted" status.

The message will be retained until MAIL is

exited, after which it will be removed from

disk and can no longer be undeleted.

An argument may be specified containing a

message number to remove:

Next/37 Mail> D 5

Message 5 marked for deletion.

  %  DOWNLOAD
Download the current mail message with the

active protocol.

Next/37 Mail> DOWN

Download #36 via Z protocol? y

                17 blocks, 3k, with Z protocol

  %  EXPAND
Expand a mailing list. This is the same

as the EXPAND command at the main Waffle menu.

  %  FOLLOW
REPLY to a message, including quoted text

in the reply. This helps a lot towards

establishing the context of the remarks.

An address other than the originator of the

message may be specified:

FOLLOW daltry@who.org

Multiple addresses may be specified.

  %  FORWARD
Resend the current message to a new recipient.

This is usually used when you want someone

to read the message, or if mail is accidentally

sent to the wrong box (through user error).

Next/37 Mail> forward sysop

To: sysop

Letter saved.

This only forwards the current message; it does

not apply to future mail.

  %  GO         Prints a selection of mail folders, of which
                you may make a selection or hit RETURN.

                The default folder is the MAILBOX folder, where
                all normal incoming mail ends up.

                Next/1441 Mail> G

                Current folder is: mailbox

                Folder      Letters    Bytes      Last modified
                ----------  ---------  ---------  ---------------------
                MAILBOX     1442       3882384    14-Feb-92 02:02
                CIS         3          1402       31-Jan-92 00:09

                Enter folder name or RETURN to resume: CIS

                "GO CIS" will do the same, but omits the menu.
 
                Folders are created using the MOVE command
                after reading a message.

                If you need to get to the folder list but you don't
                have any mail, use MAIL * from the main prompt.

  %  HELP       Gives the MAIL menu, a quick

summary of these commands.

  %  LIST       List the dates and sender of each message.

Next/37 Mail> LIST

 37   19 Jun 90 - ferret (Dave - A twinkie)

 38   19 Jun 90 - jas (The Slipped Disk)

 39   23 Jun 90 - dell@vox.darkside.com (Thomas E Dell)

 40   26 Jun 90 - Frank Chiquerie <frank@lugnut.com>

 41   29 Jun 90 - lunky!pez (J Beauregard Pez)

A starting number and header (LIST 1 SUBJECT), or

just a header (LIST ORGANIZATION) may be specified:

Next/37 Mail> LIST 1 SUBJECT

  1   19 Jun 90 - Welcome to the system!

  2   19 Jun 90 -

  3   23 Jun 90 - The largest gear we've ever had!

  4   26 Jun 90 - We have no bananas.

  5   29 Jun 90 - Re: The largest gear we've ever had!

(In this instance message #2 has no Subject: line).

Upon entering MAIL, a LIST is normally displayed.

To abort a list, use ^C (Unix/DOS) or spacebar (DOS).

  %  MOVE       Move current message to a folder. If the folder
                does not exist, one is created by that name.

                If you don't give an argument, the GO menu is shown
                and you may select a folder from it.

                Next/32 Mail> MOVE BOUNCES
                Message 31 moved to BOUNCES folder.

                MOVE marks the message as deleted. As you exit
                the mailbox the message was in, it is then deleted.

  %  NEXT
Read the next message.

This is the same as pressing <RETURN>, which

is what people normally should do.

Next/34 Mail>

To: sysop

From: elvis (Elvis Aaron Presley)

Comments: what's going on around here anyway

Date: Sat, 25 Aug 90 10:51:43 PDT

Please remove my account.

I will be no longer calling your system,

due to my unfortunate circumstances.

Next/35 Mail>

  %  QUIT
Exit MAIL. If messages have been deleted, they are

removed at this time, otherwise the question

Next/37 Mail> q

Purge all letters? y

40 messages purged.

is asked. This will NOT be asked if you are

reading FEEDBACK with the SYSMAIL command.

  %  REPLY
Reply to a message. The "Subject:" will have

a "Re:" attached in front if one does not already

exist. For example,

Next/37 Mail> r

To: Frank Chiquerie <frank@lugnut.com>

Subject: Re: 408 Area Code

A REPLY can also be sent to someone other than

the person who sent the message,

Next/37 Mail> R frank@wk24.lugnut.com

This is often necessary if the address has been

munged beyond recognition by the time it gets to

your site, plus various other scenarios.

  %  SEND
Send a message. Same as "MAIL address"; does

not use the previous message's Subject.

Next/36 Mail> send dell@vox.darkside.com

  %  VERBOSE
Redisplay message with ALL headers, including

those turned off with the "ignore" parameter in

the static file.

  %  WRITE
Save the current message in a file in the

user's home directory. If the file already

exists the message will be appended.

Next/36 Mail> write

Appended to file /user/lunatic/mailbox

If a name is specified, that filename will

be used to store the message:

Next/36 Mail> write yip.txt

Written to file /user/lunatic/yip.txt

It is generally more efficient to keep old mail

in such a file rather than in the mailbox.

Privileged users may WRITE to device files;

ie., "WRITE PRN", to send output to the printer.

  Typing a message's number at the MAIL prompt will cause
  that message to be read.

  If you want to add additional headers to messages, the static
  file parameter "ask:" should be added; see STATIC.DOC file.

  The MAIL command can be abbreviated as "M".

MEMORY

  For the DOS version of Waffle, tells how much memory
  is still free for running other programs.

coreleft = 224824

  If this number is low, say 50k or less, either there is
  a configuration problem or your machine had little memory
  to start with.

NEW

  Read all new messages on all subscribed newsgroups.

  For people who do not have a JOIN file, the date of the
  last NEW scan is used to determine if messages are new.

  For those with JOIN files, only subscribed groups
  will be checked for new messages. See the description of
  the JOIN command for more information.

  All READ menu commands are available with the NEW
  command. See the information on READ for a more detailed
  description of these.

  If an argument is given, the NEW can will start at
  that group; this is useful if you only want to read a
  few groups near the end of your NEW scan.

  This command can be abbreviated as "N".

NODE

  The least useful Waffle command. Displays the network name
  of the machine, for example:

elf.santa-cruz.ca.us

  This is generally the same name used on return addresses.

OFF

  An alias for the BYE command. Logoff the system,
  and terminate connection.

OREO

  A nutritional food item yet to be featured on the
  Twin Peaks television show. This is included so that people
  typing "O" are not immediately logged out because of OFF.

  When another command starting with "O" is added to the list
  of available commands, this practice will be discontinued.

PAGE

  Clear the screen, usually for reasons of privacy. This will be
  effective only if your terminal supports this function, and only
  if Waffle thinks your terminal is what it really is.

  PAGE is identical to the CLEAR command.

PATH

  An alias for the CD command, to change disk directories.
  Using PATH requires a privileged account.

PLAN

  Create a PLAN file, which is displayed when someone
  fingers your account:

[#1: the Public Barbequeue]

6:29p (?=help!) -> PLAN

Create /user/floyd/plan? Y

[...0 lines...]

1> We all shine on..

2> Like the moon, and the stars, and the sun..

3> /s

  If you already had a PLAN file in your home directory, this
  will edit the file rather than create a new one.

POOF

   Vanish from the system without leaving a trace.

   You can use the POOF command to skip entering yourself in
   the caller log. This is commonly used by sysops who don't want
   to show up there too much, and by timid users who are
   ashamed to show their faces.

   Normal users may not POOF on their first call of any day.
   This is to discourage hidden users of your BBS. All POOF's are
   recorded in the EVENTS log.

POST

  Post a message on a forum or newsgroup. A subject will be
  requested, although additional headers may also be requested
  if the system has been configured in that manner.

  Access to post in a particular forum is required before a
  user is permitted to enter a message.

[#1: the Public Barbequeue]

6:29p (?=help!) -> POST

Subject: BBQ - This Sunday at 6PM

Enter message, single / when done.

/s to save or /q to quit without saving.

1> Under penalty of death all users are expected

2> to attend the barbequeue. This order comes

3> from the Highest Authority.

4> /s

Message saved.

  With Usenet newsgroups, it is often convenient to crosspost
  an article to multiple groups. You can do this by specifying
  arguments to POST, such as

POST rec.arts.comics,alt.cyberpunk

  Crossposting is forbidden to moderated newsgroups, or
  newsgroups where this facility has been disabled with the
  "/solo" configuration keyword.

Contined Next Chapter